import SvgIcon from '@/components/SvgIcon/index.vue'

// 自动导入 icons 目录下所有 svg 文件
const svgFiles = import.meta.glob('./svg/*.svg', { eager: true })
Object.keys(svgFiles).forEach(key => {
  const name = key.replace(/(\.\/svg\/|\.svg)/g, '')
  // 注册 svg 组件
  svgFiles[key].default // 确保 svg 被加载
})

export default app => {
  app.component('svg-icon', SvgIcon)
} 